package dao;

import entity.PermissionRole;
import entity.Role;
import entity.TreeNode;
import entity.Role;

import java.util.List;

/**
 * 层放的是接口，供service层调用
 * 映射mapper.xml文件
 */
public interface RoleMapper {
    //查询所有的角色
    List<Role> findAllRole();
    //根据用户名查询用户
    List<Role> findRoleByID(String name);
    //插入角色信息
    Integer insertOne(Role role);
    //根据主键删除用户
    Integer deleteRoleByID(String id);
    //批量删除用户信息
    Integer batchDeleteRole(String[] userList);
    //通过用户名查询用户角色
    List<Role> findRolesByRolename(String username);
    //通过用户名查询用户权限
    List<PermissionRole> findPermissionProleByRolename(String Rolename);

}
